.fl { float: left; }
.fr { float: right; }
#kkpager { margin: 20px 0; }
table.table-product.product-list td.table-col-4 { padding-left:0; }
/* ===== drop down list start ===== */
.dropdown-list { position:relative; line-height: 18px; margin-top: 6px; text-align: center; }
.dropdown-list .first-item { position:relative; padding-right: 15px; }
.dropdown-list .first-item a { 
	white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; 
	text-overflow: ellipsis; color: #444; 
}
.dropdown-list .first-item a:hover { color: red; }
.dropdown-list .first-item b { 
	width: 18px; height: 16px; display: block; position: absolute; top:0; right:0;
	background-image: url("../../images/icon-b.png"); cursor: pointer; z-index:8;
}
.dropdown-list b.openMore { background-position: 5px -893px; }
.dropdown-list b.closeMore { background-position: -235px -834px; top:5px; }

.dropdown-list ul { 
  display: none; position: absolute; overflow: hidden; top:-6px; left:-6px; 
  white-space: nowrap; text-decoration: none; padding-top: 5px; z-index: 9; 
  background-color: white; z-index: 9;
}
.dropdown-list .first-item:hover ul { display: block; border: 1px solid #e4e4e4; }
.dropdown-list ul>li { min-width:72px; padding: 0 15px 5px 5px; position:relative; }
/* ===== drop down list ending ===== */
.related-parts .i-replace-parts { 
	display: block; width: 18px; height: 20px; position: absolute; top:0; right:2px;
	background: transparent url("../../images/icon-b.png") repeat scroll -120px -958px; z-index:9;
}


.selector-heading li {
  float: left;
  display: inline-block;
}

table.table-product tbody tr.product-line .description{
	color: #f48719;
    margin-left: 20px;
    border: solid #f9ddc0 1px;
    padding: 3px;	
    float: left;
    max-width: 130px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 22px;
    line-height: 15px;
    margin-top: 4px;
}
table.table-product tbody tr.product-line .name{
	float: left;
    max-width: 130px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


table.table-product tbody tr.product-line:hover{
	background-color:#FEF8F1;
}

.crumbs-bar { 
	background: #F5F5F5 none repeat scroll 0% 0%; 
	height: 40px;
}

.crumbs-bar .i-down {
	position: absolute; 
	border-width: 3px;
	font-size: 0; 
	height: 15px; 
	width: 14px; 
	line-height: 0; 
	right: 5px; 
	top: 8px; 
	z-index: 10;
	background: url(../../images/icon-new-1.png) repeat scroll -60px -1261px;
}

.crumbs-bar .i-close { 
	position: absolute; 
	right: -21px; 
	top: -1px; 
	width: 24px; 
	height: 20px; 
	background-color: #FFFFFF; 
	color:#C6C6C5;
	font-size: 13px; 
	font-style: normal; 
	font-weight: bolder; 
	font-family: "Microsoft Yahei"; 
	line-height: 15px; 
	text-align: center; 
	border: 1px solid #bbb; 
	border-left: none; 
	background: url(../../images/icon-new-1.png) repeat scroll -230px -1255px;
}

.crumbs-bar .crumbs-line li { 
	float: left; 
	display: inline-block; 
}

.crumbs-bar .crumbs-line>:first-child { 
	  width: 100px;
	  height: 40px;
	  line-height: 40px;
	  color: #666666;
	  font-weight:bold;
	  font-fimaly:'宋体';
	  background: #f5f5f5;
	  padding: 0 20px;
}

.crumbs-bar .crumbs-line .path-line {
	position: relative; 
	height: 20px; 
	color: #666; 
	cursor: pointer; 
	margin: 10px 7px; 
	margin-right: 30px; 
	border: 1px solid #bbb; 
	background-color: white;
}

.crumbs-bar .crumbs-line .path-line .curr .i-close{
	right:0px;
	border:none;
}

.crumbs-bar .crumbs-line .path-jt { 
	width: 12px; 
	height:40px; 
	line-height:40px; 
	background: url(../../images/icon-b.png) repeat scroll -57px -223px; 
}

.crumbs-bar .category-path .all-path { 
	margin-right: 12px; 
}

.crumbs-bar .category-path .path-line .sub-items { 
	position: absolute; 
	display: none; 
	padding: 6px 0px; 
	left:0; 
	margin-left: -1px;
	width: 500px; 
	border: 1px solid #e22e33; 
	background-color: white; 
	z-index: 9998;
}

.crumbs-bar .category-path .sub-items {
    display: none;
    position: absolute;
    left: 0;
    top: 18px;
    width: 500px;
    margin-left: -1px;
    padding: 6px 0;
    border: 1px solid #e22e33;
    background-color: white;
    z-index: 9998;
}

.crumbs-bar .category-path .sub-items a { 
	border-left: 1px solid #E0E0E0; 
	color: #666; 
	display: inline-block; 
	line-height: 12px; 
	margin: 6px 0px;
	padding: 0px 10px; 
	text-decoration: none;
}

.crumbs-bar .category-path .sub-items a:hover { 
	color: #d9061f; 
}

.crumbs-bar .category-path .path-line {
    position: relative;
	display: block;
    height: 20px;
}

.crumbs-bar .category-path .path-line:hover { 
	border:1px solid #e22e33;
	border-bottom: 1px solid #fff;
}

.crumbs-bar .category-path .path-line:hover .curr {
	position: relative;
	background: #fff;
	z-index: 999100; 
}

.crumbs-bar .category-path .path-line:hover .i-down {
	background: url("../../images/icon-new-1.png") repeat scroll -118px -1260px;
    border-width: 3px;
    font-size: 0;
    height: 15px;
    line-height: 0;
    position: absolute;
    right: 5px;
    top: 8px;
    width: 14px;
    z-index: 999100;
}

.crumbs-bar .category-path .path-line .curr ,.crumbs-bar .path-line .curr {
	 padding: 1px 32px 2px 20px;
}

.crumbs-bar .category-path .path-line:hover .sub-items { display: block; margin-top: 0px }

.i-replace-parts-test{
    display: inline-block;
    width: 14px;
    height: 14px;
    position: relative;
    top: 3px;
    margin-top:5px;
    margin-right:0px;
    right: 2px;
    background: transparent url("../../images/icon-new-2.png") repeat scroll 120px 360px;
    z-index: 9999;
}
.layui-layer-tips {
	border:solid 1px #edd38b;
}	
.layui-layer-TipsB{
	border:none;
}
.products-display-condition .search-bar button {
  background-color: #e33036;
  width:52px;
  color:#ffffff;
  border: 1px solid #e33036;
}
.products-display-condition .search-bar button:hover{
  background-color: #e22e33;
  color:#ffffff;
}
.products-display-condition.clearfix.seach-products-o{
	border: 1px solid #e4e4e4;
}
.table-product.product-list.products-list{
	border-top: none;
}
.products-display-condition.clearfix.seach-products-o > a{
	border-left: 1px solid #e4e4e4;
}
.selector .selector-row .btn-sm{
	color:#e33036;
	width:75px;
	height:25px;
	padding:0px;
	background-color: transparent;
}
.selector .selector-row .btn-sm:hover{
	color:#ffffff;
	width:75px;
	height:25px;
	padding:0px;
	border:0px;
	background-color: #e22e33;
}
table.table-product.product-list tbody .table-col-9 .btn-sm.btn-stable-outline.btn-notify-me{
	background-color: #e8e8e8;
	color:#e22e33;
}
table.table-product.product-list tbody .table-col-9 .btn-sm.btn-stable-outline.btn-notify-me:hover{
	background-color: #e22e33;
	color:#ffffff;
}
.seller-logo .logo{
	margin: auto;
	background-image: url('/static/skins/depends/images/seller-logo/logo.png');
	background-repeat: no-repeat;
}
.seller-logo .logo.OPT00001{
	margin-top: 26px;
	width: 145px;
	height: 24px;
	background-position: 0 0;
}
.seller-logo .logo.BS000001{
	margin-top: 11px;
	width: 57px;
	height: 55px;
	background-position: -145px 0;
}
.seller-logo .logo.HL000001{
	margin-top: 12px;
	width: 54px;
	height: 53px;
	background-position: -290px 0;
}
.seller-logo .logo.YF000001{
	margin-top: 12px;
	width: 52px;
	height: 52px;
	background-position: -435px 0;
}
.seller-logo .logo.XRH00001{
	margin-top: 11px;
	width: 65px;
	height: 50px;
	background-position: -580px 0;
}
.seller-logo .logo.CD000001{
	margin-top: 15px;
	width: 110px;
	height: 42px;
	background-position: 0 -55px;
}
.seller-logo .logo.ZHONGAO1{
	margin-top: 13px;
	width: 67px;
	height: 51px;
	background-position: -145px -55px;
}
.seller-logo .logo.SUPER007{
	margin-top: 13px;
	width:143px;
	height:49px;
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-image: url('/static/skins/depends/images/home-page/LOGO-1.png');
}
.icon-blue-picture{
	background-position: 0 -1260px;
}
.icon-disabled {
	position: relative;
	top:3px;
	cursor:pointer;
	width: 25px;
	height: 24px;
	display: inline-block;
	background: url("../../images/icon-new-1.png") -115px -295px no-repeat;
}
.icon-pointer-search {
	position: relative;
	top:3px;
	cursor:pointer;
	width: 25px;
	height: 24px;
	display: inline-block;
	background: url("../../images/icon-new-1.png") -175px -294px no-repeat;
}
.icon-advSearch-batch {
	position: relative;
	top:3px;
	left:10px;
	cursor:pointer;
	width: 25px;
	height: 21px;
	display: inline-block;
	background: url("../../images/icon-new-1.png") -235px -294px no-repeat;
}

.icon-tip-open{
	position: relative;
	top:9px;
	float:left;
	cursor:pointer;
	width: 25px;
	height: 21px;
	display: inline-block;
	background: url("../../images/icon-new-1.png") -239px -720px no-repeat;
}

.homeSearchBar{
	height:37px; 
	background-color:#e22e33;
	line-height:37px;
	margin-top:-1px;
	width:110px;
	padding:0px 0px 0px 0px;
	font-family:'微软雅黑';
}
.btnBatchSearch{
	height:38px;
	width:120px;
	border-radius:2px;
	font-family:'微软雅黑';
	color:#666666;
	background-color:#fafafa;
	font-size:16px;
	padding-top:3px;
}